home *** CD-ROM | disk | FTP | other *** search
/ ETO Development Tools 1 / ETO Development Tools 1.iso / Essentials / MacApp Documentation / MacApp AppleLink Messages / MacApp.Tech$ 5⁄18⁄90 / 1297-Re Experimental and…-May90 < prev    next >
Encoding:
Text File  |  1990-05-18  |  1.5 KB  |  34 lines  |  [TEXT/GEOL]

  1. Item    4623854                         15-May-90        14:13PDT
  2.  
  3. From:   S.FRIEDRICH                     Friedrich, Steve
  4.  
  5. To:     D4682                           Marx, Peter,PRT
  6.  
  7. cc:     MACAPP.TECH$                    MacApp Technical
  8.  
  9. Sub:    Re: Experimental and…
  10.  
  11. >I have had a few problems with views not updating correctly and one problem
  12. >where a "tracker-grabber" method does NOT work in 2.0 final, but DOES work
  13. >with
  14. >the experimental/unsupported features turned on.
  15.  
  16. We changed the way TScroller.ScrollDraw works in 2.0 Final.  Because the
  17. scrolling process itself can (potentially) preserve some bits and yet not
  18. preserve others (in the newly revealed area) the old ScrollDraw would actually
  19. call Begin/EndUpdate and DrawContents.  _BIG_ problem with linked (dependent or
  20. synchronized) scrollers.  Also _BIG_ problem if you wanted to scroll a few
  21. scrollers around in a window and then take the update in a single hit (24 bit
  22. images for instance).  Because of this we added an invalidate parameter to
  23. scrolldraw so that the newly revealed area could be invalidated or ignored at
  24. the caller's discretion.  This leaves it up to the call chain to ensure
  25. synchronization when scrolling actions are taken repeatedly without going out
  26. to the event queue (where an update event can be manufactured).  See
  27. TScroller.DoKeyCommand where the update is forced because autokey events would
  28. have higher priority than updates.  For a mouse example see
  29. TGrabberTracker.TrackMouse.
  30.  
  31. Regards,
  32. Steve
  33.  
  34.